package com.cqxyd.smartsite.pojo;

import java.util.Date;
import javax.persistence.*;

@Table(name = "upload_record")
public class UploadRecord {
    /**
     * 上传记录编码
     */
    @Id
    @Column(name = "upload_record_id")
    private Integer uploadRecordId;

    /**
     * 黑匣子编码
     */
    @Column(name = "serial_no")
    private String serialNo;

    /**
     * 上传时间
     */
    @Column(name = "upload_time")
    private Date uploadTime;

    /**
     * 上传信息
     */
    @Column(name = "upload_info")
    private String uploadInfo;
    /**
     * 上传类型
     */
    @Column(name = "upload_type")
    private String uploadType;

    public String getUploadType() {
        return uploadType;
    }

    public void setUploadType(String uploadType) {
        this.uploadType = uploadType;
    }

    /**
     * 获取上传记录编码
     *
     * @return upload_record_id - 上传记录编码
     */
    public Integer getUploadRecordId() {
        return uploadRecordId;
    }

    /**
     * 设置上传记录编码
     *
     * @param uploadRecordId 上传记录编码
     */
    public void setUploadRecordId(Integer uploadRecordId) {
        this.uploadRecordId = uploadRecordId;
    }

    /**
     * 获取黑匣子编码
     *
     * @return serial_no - 黑匣子编码
     */
    public String getSerialNo() {
        return serialNo;
    }

    /**
     * 设置黑匣子编码
     *
     * @param serialNo 黑匣子编码
     */
    public void setSerialNo(String serialNo) {
        this.serialNo = serialNo;
    }

    /**
     * 获取上传时间
     *
     * @return upload_time - 上传时间
     */
    public Date getUploadTime() {
        return uploadTime;
    }

    /**
     * 设置上传时间
     *
     * @param uploadTime 上传时间
     */
    public void setUploadTime(Date uploadTime) {
        this.uploadTime = uploadTime;
    }

    /**
     * 获取上传信息
     *
     * @return upload_info - 上传信息
     */
    public String getUploadInfo() {
        return uploadInfo;
    }

    /**
     * 设置上传信息
     *
     * @param uploadInfo 上传信息
     */
    public void setUploadInfo(String uploadInfo) {
        this.uploadInfo = uploadInfo;
    }
}